package com.luke.system.mapper;

import java.util.List;
import com.luke.system.domain.TbDatas;

/**
 * tbDatasMapper接口
 * 
 * @author luke
 * @date 2021-06-23
 */
public interface TbDatasMapper 
{
    /**
     * 查询tbDatas
     * 
     * @param id tbDatasID
     * @return tbDatas
     */
    public TbDatas selectTbDatasById(Long id);

    /**
     * 查询tbDatas列表
     * 
     * @param tbDatas tbDatas
     * @return tbDatas集合
     */
    public List<TbDatas> selectTbDatasList(TbDatas tbDatas);

    /**
     * 新增tbDatas
     * 
     * @param tbDatas tbDatas
     * @return 结果
     */
    public int insertTbDatas(TbDatas tbDatas);

    /**
     * 修改tbDatas
     * 
     * @param tbDatas tbDatas
     * @return 结果
     */
    public int updateTbDatas(TbDatas tbDatas);

    /**
     * 删除tbDatas
     * 
     * @param id tbDatasID
     * @return 结果
     */
    public int deleteTbDatasById(Long id);

    /**
     * 批量删除tbDatas
     * 
     * @param ids 需要删除的数据ID
     * @return 结果
     */
    public int deleteTbDatasByIds(Long[] ids);

    List<TbDatas> selectTbDatasList1(List<String> q);
}
